// webpack 核心概念
// 入口 entry  
// 入口起点指示webpack应该使用哪个模块，来作为构建其内部依赖的开始
module.exports = {
  entry: './2-10.js'
}

// 出口 output
// output属性告诉webpack在哪里输出它所创建的bundle,以及如何命名文件
const path = require('path')

module.exports = {
  entry: './2-10.js',
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'my-first-webpack.bundle.beforeEnter(el) {
      console.log('beforeEnter');
    },
    enter(el, done) {
      console.log('enter');
      done();
    },
    beforeLeave(el) {
      console.log('beforeLeave');
    },
    leave(el, done) {
      console.log('leave');
      done();
    },'
  }
}